package com.register;

import java.util.Scanner;
import java.util.regex.Pattern;

public class PassWord extends Register{
    Scanner sc = new Scanner(System.in);
    @Override

    public void input() {
        System.out.println("输入密码，要求(必须包含大小写字母和数字的组合，不能使用特殊字符，长度不少于6位）");
        setStr(sc.next());
        setStatus(Pattern.matches("^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{6,}$",getStr()));
        if (!this.isStatus()){
            System.out.println("密码输入错误请重新输入");
            this.input();
        }
    }
}
